- The stack size is set to Apple's default stack size (32KB on Color QuickDraw machines and 8KB on non Color QuickDraw machines) plus an additional 5KB.
- The application heap has been expanded to the maximum possible value. Therefore the Macintosh is now able to detect stack overflows.
- A safety memory cushion (20KB) is allocated at the highest possible position of the heap. This memory will be released if all the other heap memory is used up. The user will be informed, if this happens. This prevents many crashes in the context of ToolBox routines, which are using the application heap.
The System works now with relative path names. This is a partial work around for the limitation of 63 characters in files names of MacMETH. We were unable to break this limitation, because it appears in the base definition modules.
Machines with 68LC040 processors are now handled correct.
The compilers accept now type transfers in the form T(e), which is the equvalent of SYSTEM.VAL(T,e).
Power Macintosh:
MacMETH doesn't (and will probably never) produce native PowerPC code, but works fine with the 68LC040 emulation of the Power Macintosh machines. If you plan to use the Compile20 version of the compiler, you must have installed the system extension SoftwareFPU by John Neil & Associates (johnneil@netcom.com) and you must also set: